import { IPSControlAction } from './ipscontrol-action';
import { IPSDEOPPriv } from '../dataentity/priv/ipsdeoppriv';

/**
 *
 * @export
 * @interface IPSControlHandlerAction
 */
export interface IPSControlHandlerAction extends IPSControlAction {
  /**
   * 目标行为名称
   * @type {string}
   */
  actionName: string;

  /**
   * 行为类型
   * @type {string}
   */
  actionType: string;

  /**
   * 结果集附加条件
   * @type {string}
   */
  customCond: string;

  /**
   * 数据访问行为
   * @type {string}
   */
  dataAccessAction: string;

  /**
   * 实体操作标识对象
   *
   * @type {IPSDEOPPriv}
   */
  getPSDEOPPriv(): IPSDEOPPriv | null;
}
